Matplotlib tutorial

Matplotlib je Pythonovská knižnica, ktorá je určená pre kreslenie 2D/3D diagramov.

Ďalšie informácie:

Modul matplotlib

Doporučená konvencia pre importovanie modulu matplotlib:

>>> %matplotlib notebook
>>> import matplotlib.pyplot as plt

Magický príkaz pre IPython %matplotlib notebook integruje knižnicu Matplotlib s webovým prostredím Jupyter Notebook.

Dokumentácia:

Graf funkcie

Nakreslenie grafu jednoduchej funkčnej závislosti, ktorý odpovedá množine usporiadaných dvojíc $\{(1,3), (2,6), (3,5), (4,0)\}$.

Dokumentácia:

Graf funkcie, 2. verzia

To isté ako v predchadzajúcom príklade, len je to zapísané iným spôsobom.

Graf funkcie, 3. verzia

To isté ako v predchadzajúcich príkladoch, len tentokrát súradnice každého bodu grafu sú explicitne vyznačené.

Dokumentácia:

Graf funkcie, 4. verzia

To isté ako v predchadzajúcich príkladoch, len tentokrát súradnice každého bodu grafu sú implicitne určené pravoúhlou sieťou.

Dokumentácia:

Dva grafy v jednom diagrame

Obrázok s grafmi dvoch funkcií v tom istom diagrame.

Nakreslenie kružnice

Nasledujúci obrázok obsahuje kružnicu so stredom v bode $[1,2]$ a polomerom $3$. Všeobecné vyjadrenie kružnice má tvar $$(x-1)^2+(y-2)^2 = 3^2$$ Parametrické vyjadrenie kružnice má tvar $$ x = 1 + 3 \cos t \\ y = 2 + 3 \sin t $$ kde $t \in \langle 0,2\pi \rangle$ je parameter.

Pokyny. Nakreslite do toho istého obrázka niekoľko kružníc s iným stredom resp. s iným polomerom.

Dokumentácia:

Interaktívny príklad

Nakreslenie niekoľkých kružníc $$(x-a)^2+(y-b)^2 = r^2$$ pre vybrané hodnoty parametrov $a,b,r$. Parametrické vyjadrenie kružníc má tvar $$ x = a + r \cos t \\ y = b + r \sin t $$ kde $t \in \langle 0,2\pi \rangle$ je parameter. Vykreslenie sa deje pomocou interaktívnych prvkov knižnice ipywidgets.

Dokumentácia:

Doporučená konvencia pre importovanie modulu ipywidgets:

>>> import ipywidgets as widgets